\hypertarget{spi__sw_8c}{}\section{nrf/spi\+\_\+sw.c File Reference}
\label{spi__sw_8c}\index{nrf/spi\+\_\+sw.\+c@{nrf/spi\+\_\+sw.\+c}}
{\ttfamily \#include \char`\"{}spi\+\_\+sw.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}ch.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}hal.\+h\char`\"{}}\\*
{\ttfamily \#include $<$stdbool.\+h$>$}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{spi__sw_8c_a100452f90a060a02ad3ce964006df9e2}{spi\+\_\+sw\+\_\+init} (void)
\item 
void \hyperlink{spi__sw_8c_a23ba9d77f386ae7edd15add9694e8a6e}{spi\+\_\+sw\+\_\+transfer} (char $\ast$in\+\_\+buf, const char $\ast$out\+\_\+buf, int length)
\item 
void \hyperlink{spi__sw_8c_a53376dde4ac4399cd715753f090b498f}{spi\+\_\+sw\+\_\+begin} (void)
\item 
void \hyperlink{spi__sw_8c_aad1dc1074a07b0beb076d135f56cf60a}{spi\+\_\+sw\+\_\+end} (void)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{spi__sw_8c_a53376dde4ac4399cd715753f090b498f}{}\index{spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}!spi\+\_\+sw\+\_\+begin@{spi\+\_\+sw\+\_\+begin}}
\index{spi\+\_\+sw\+\_\+begin@{spi\+\_\+sw\+\_\+begin}!spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}}
\subsubsection[{spi\+\_\+sw\+\_\+begin(void)}]{\setlength{\rightskip}{0pt plus 5cm}void spi\+\_\+sw\+\_\+begin (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{spi__sw_8c_a53376dde4ac4399cd715753f090b498f}
\hypertarget{spi__sw_8c_aad1dc1074a07b0beb076d135f56cf60a}{}\index{spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}!spi\+\_\+sw\+\_\+end@{spi\+\_\+sw\+\_\+end}}
\index{spi\+\_\+sw\+\_\+end@{spi\+\_\+sw\+\_\+end}!spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}}
\subsubsection[{spi\+\_\+sw\+\_\+end(void)}]{\setlength{\rightskip}{0pt plus 5cm}void spi\+\_\+sw\+\_\+end (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{spi__sw_8c_aad1dc1074a07b0beb076d135f56cf60a}
\hypertarget{spi__sw_8c_a100452f90a060a02ad3ce964006df9e2}{}\index{spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}!spi\+\_\+sw\+\_\+init@{spi\+\_\+sw\+\_\+init}}
\index{spi\+\_\+sw\+\_\+init@{spi\+\_\+sw\+\_\+init}!spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}}
\subsubsection[{spi\+\_\+sw\+\_\+init(void)}]{\setlength{\rightskip}{0pt plus 5cm}void spi\+\_\+sw\+\_\+init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{spi__sw_8c_a100452f90a060a02ad3ce964006df9e2}
\hypertarget{spi__sw_8c_a23ba9d77f386ae7edd15add9694e8a6e}{}\index{spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}!spi\+\_\+sw\+\_\+transfer@{spi\+\_\+sw\+\_\+transfer}}
\index{spi\+\_\+sw\+\_\+transfer@{spi\+\_\+sw\+\_\+transfer}!spi\+\_\+sw.\+c@{spi\+\_\+sw.\+c}}
\subsubsection[{spi\+\_\+sw\+\_\+transfer(char $\ast$in\+\_\+buf, const char $\ast$out\+\_\+buf, int length)}]{\setlength{\rightskip}{0pt plus 5cm}void spi\+\_\+sw\+\_\+transfer (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{in\+\_\+buf, }
\item[{const char $\ast$}]{out\+\_\+buf, }
\item[{int}]{length}
\end{DoxyParamCaption}
)}\label{spi__sw_8c_a23ba9d77f386ae7edd15add9694e8a6e}
